Text copied to clipboard!

Tytuł

Text copied to clipboard!

Java Fullstack Developer

Opis

Text copied to clipboard!
Szukamy doświadczonego Programisty Java Fullstack, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie nowoczesnych aplikacji webowych. Idealny kandydat posiada solidne doświadczenie zarówno w technologiach backendowych, jak i frontendowych, a także wykazuje się inicjatywą, samodzielnością i chęcią ciągłego rozwoju. Jako Java Fullstack Developer będziesz uczestniczyć w pełnym cyklu życia oprogramowania – od analizy wymagań, przez projektowanie architektury, implementację, testowanie, aż po wdrożenie i utrzymanie. Pracujemy w metodyce Agile, co oznacza ścisłą współpracę z zespołem projektowym, testerami, analitykami oraz klientami. Twoje główne zadania będą obejmować tworzenie skalowalnych i wydajnych aplikacji webowych z wykorzystaniem języka Java (Spring Boot) po stronie serwera oraz nowoczesnych frameworków frontendowych, takich jak Angular lub React. Będziesz również odpowiedzialny za integrację z bazami danych (np. PostgreSQL, MongoDB), tworzenie REST API oraz zapewnienie wysokiej jakości kodu poprzez testy jednostkowe i integracyjne. Oferujemy atrakcyjne wynagrodzenie, elastyczne godziny pracy, możliwość pracy zdalnej oraz dostęp do najnowszych technologii i szkoleń. Dołączając do nas, zyskujesz szansę pracy w dynamicznym środowisku, gdzie Twoje pomysły i inicjatywa mają realny wpływ na rozwój produktów. Jeśli jesteś pasjonatem technologii, lubisz wyzwania i chcesz rozwijać się w zespole profesjonalistów – aplikuj już dziś!

Obowiązki

Text copied to clipboard!
  • Projektowanie i rozwój aplikacji webowych w technologii Java i Angular/React
  • Tworzenie i utrzymanie REST API
  • Integracja z bazami danych (PostgreSQL, MongoDB)
  • Współpraca z zespołem projektowym w metodyce Agile
  • Pisanie testów jednostkowych i integracyjnych
  • Udział w przeglądach kodu i optymalizacji wydajności
  • Rozwiązywanie problemów technicznych i debugowanie aplikacji
  • Dokumentowanie kodu i procesów technicznych
  • Wdrażanie aplikacji na środowiska testowe i produkcyjne
  • Monitorowanie działania aplikacji i reagowanie na incydenty

Wymagania

Text copied to clipboard!
  • Minimum 3 lata doświadczenia jako Java Developer
  • Znajomość Spring Boot, Hibernate, JPA
  • Doświadczenie z Angular lub React
  • Znajomość HTML, CSS, JavaScript/TypeScript
  • Umiejętność pracy z bazami danych SQL i NoSQL
  • Znajomość narzędzi Git, Maven, Jenkins
  • Doświadczenie w pracy w metodyce Agile/Scrum
  • Znajomość języka angielskiego na poziomie komunikatywnym
  • Umiejętność analitycznego myślenia i rozwiązywania problemów
  • Dobra organizacja pracy i samodzielność

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z technologią Spring Boot?
  • Czy pracowałeś wcześniej z frameworkiem Angular lub React?
  • Jakie bazy danych wykorzystywałeś w swoich projektach?
  • Czy masz doświadczenie w pracy w metodyce Agile?
  • Jakie narzędzia CI/CD znasz i stosowałeś?
  • Czy potrafisz pisać testy jednostkowe i integracyjne?
  • Jakie było Twoje największe wyzwanie techniczne i jak je rozwiązałeś?
  • Czy masz doświadczenie w pracy z mikroserwisami?
  • Jakie masz oczekiwania względem pracy zdalnej?
  • Czy posiadasz certyfikaty związane z programowaniem w Javie?